package com.egao.common.module.push.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.egao.common.core.web.JsonResult;
import com.egao.common.module.company.entity.Attachment;
import com.egao.common.module.push.entity.AbilityFormDTO;
import com.egao.common.module.push.entity.PositionMatching;

import java.io.IOException;
import java.util.List;

/**
 * 职位匹配详情表(PositionMatching)表服务接口
 *
 * @author dl
 * @since 2021-03-03 16:31:22
 */
public interface PositionMatchingService extends IService<PositionMatching> {
    /**
     * 保存职位匹配度
     * @param businessId 业务编号
     * @param businessType 业务类型
     * @param positionMatching 职位匹配度
     * @return
     */
    void savePositionMatching(List<PositionMatching> positionMatching, Integer businessId, String businessType, AbilityFormDTO abilityFormDTO);
    /**
     * 推荐统计
     * @param businessId 业务编号
     * @param businessType 业务类型
     * @return
     */
    JsonResult getTotal(Integer businessId, String businessType) throws IOException;
}